** This is the Element class. It inherits from the XmlNode class.
*/
/* @getAttribute Returns the value of the attribute as a string. Character and general entity references are replaced with their values. */
/* @getAttributeNode Returns the XmlAttr node for the given attribute. */
/* @getAttributeNS Returns the value of the attribute as a string with the namespace given. Character and general entity references are replaced with their values. */
/* @getAttributeNodeNS Returns the XmlAttr node for the given attribute with the namespace given. */
/* @hasAttribute Returns true if the atttribute given exists. */
/* @hasAttributeNS Returns true if the atttribute with the given namespace exists. */
/* @getTagName Returns the element tag name. */
/* @removeAttribute Removes an attribute by name. */
/* @removeAttributeNS Removes an attribute by name and namespace. */
/* @removeAttributeNode Removes an attribute node. */
/* @setAttribute Adds, and replaces, an attribute by name. */
/* @setAttributeNS Adds, and replaces, an attribute by name and namespace. */
/* @setAttributeNode Adds, and replaces, an attribute node. */
/* @setAttributeNodeNS Adds, and replaces, an attribute node. */
** This is the Document node class. It inherits from the XmlNode class.
*/
/* @getDocumentElement Returns the main XmlElement node. */
/* @setDocumentElement Sets the main XmlElement node. */
/* @getVersion Returns the XML version of the document. */
/* @getEncoding Returns the encoding of the document. This is the external encoding, the internal encoding is UTF-8. */
/* @getDocumentURI Returns the document URI. */
/* @getStandalone Returns true if the XML document is standalone. */
/* @createAttribute Creates a new attribute node. */
/* @createAttributeNS Creates a new attribute node with a namespace. */
/* @createCDATASection Creates a new CDATA Section node. */
/* @createComment Creates a new comment node. */
/* @createProcessingInstruction Creates a new PI node. */
/* @createTextNode Creates a new text node. */
/* @createDocumentFragment Creates a new document fragment node. */
/* @createEntityReference Creates a new entity reference node. */
/* @createElement Creates a new element node. */
/* @createElementNS Creates a new element node with a namespace. */
/* @dumpFile Writes the DOM to a file. */
/* @dumpString Writes the DOM to a STRING. */
/* @createXPath Creates a new XPath context. */
/* @canonicalize Writes canonicalized image of the DOM to a STRING. If a XmlNodeSet is given, only nodes specified in the node set are included; Otherise, all nodes are included. */